package com.example.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.sql.Date;

/*
 *  @author 雨安
 *  类名： User
 *  创建时间：2024/3/18
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("users")
public class Users implements Serializable {
    //定义序列号
    private static final long serialVersionUID = -40356785423868312L;
    //主键
    @TableId
    private Long uid;
    //用户名
    private String userName;
    //昵称
    private String nickName;
    //密码
    private String password;
    //账号状态 (0正常,1停用)
    private String status;
    //邮箱
    private String email;
    //手机号
    private String phonenumber;
    //用户性别(0男 1女 2未知)
    private String sex;
    //头像
    private String avatar;
    //用户类型 0管理员 1普通用户
    private String userType;
    //创建人的用户id
    private Long createBy;
    //创建时间
    private Date createTime;
    //更新人
    private Long updateBy;
    //更新时间
    private Date updateTime;
    //删除标志 0未删除 1删除
    private Integer delFlag;

}
